﻿@model Echegoyen.Models.Material

@{
    ViewBag.Title = "Detalles de Material";
}

<h2>Detalles de Material</h2>

<fieldset>
    <legend>Material</legend>

    <div class="display-field">
        @Html.DisplayFor(model => model.Titulo)
    </div>
    por
    <div class="display-field">
    @foreach (var autor in Model.Autores)
    { 
        @Html.Raw(autor.Nombre + " " + autor.Apellido)
        <br />           
    }         
    </div>
    <br />
    <div class="display-label"> Editorial: </div>
    <div class="display-field">
        @Html.DisplayFor(model => model.Editorial.Nombre)
    </div><br />
    <div class="display-label"> Tipo de Material: </div>
    <div class="display-field">
        @Html.DisplayFor(model => model.TipoMaterial.Tipo)
    </div><br />

    <div class="display-label"> Temas: </div>
    <div class="display-field">
    @foreach (var tema in Model.Tema)
    { 
        @Html.Raw(tema.Nombre)
        <br />           
    }         
    </div>
    <br />
    <div class="display-field">
        @Html.DisplayFor(model => model.Sinopsis)
    </div><br /><br /><br/>
    
    @{
        if(@ViewBag.Reservas.Count > 0) {
            <text><div class="display-label"> Reservas activas a nombre de: </div></text>
        }
    }
    <div class="display-field">
     @foreach (var r in @ViewBag.Reservas)
     { 
        @Html.Raw("* "+ r.Usuario.Nombre + " "+r.Usuario.Apellido)
        <br />           
     }     
     </div>
    @{
        if(User.IsInRole("Admins")) {
            <text>
                <br /><br />
                 @{
                    if(@ViewBag.Prestamos.Count > 0) {
                        <text><div class="display-label"> Historial de prestamos: </div></text>
                    }
                 }
                <div class="display-field">
                 @foreach (var r in @ViewBag.Prestamos)
                 { 
                    @Html.Raw("* "+ r.Usuario.Nombre + " "+r.Usuario.Apellido+ " - " + r.Estado + " el " + r.Fecha)
                    <br />           
                 }     
                 </div>
            </text>
        }
    } 
                    <br /><br />
</fieldset>
<p>
    @Html.ActionLink("Editar", "Edit", new { id=Model.MaterialId }) |
    @Html.ActionLink("Volver", "Index")
</p>
